package day0612;

import java.util.Arrays;
import java.util.Scanner;

public class Test2 {
    public static void main(String[] args) {
        Scanner  s=new Scanner(System.in);

        System.out.println("请输入数组的长度：");
        int len=s.nextInt();

        String[]  ss=new String[len];// null, null, null
        int i=1;

        for(;1<3;){//将循环写成死循环，为了不停的输入, 再用i变量控制循环如果执行了3遍就用break结束循环
            System.out.println("请输入一个元素");//提示输入"请输入一个元素"
            String str=s.next();//用s.next()输入一个String数据
            //用if-else判断是否条件， 如果符合条件就存入ss数组
            char[]  crs=str.toCharArray();
            if(str.length()!=1){
                continue;//bug  继续执行循环进行输入
            }
            if( str.equals("?") ||('a'<crs[0] &&  crs[0]<'z')){
                ss[i-1]=str;
                System.out.println(Arrays.toString(ss));
            }else{
                continue;//bug
            }
            if(i==len){//如果把输入输满， 就结束循环
                break;
            }
            i++;
            //否则(不符合条件)就提示"输入数据不符合要求，请重新输入"再用continue跳过本次循环
            //让用户继续输入这个数
        }

    }
}
